<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <title>项目资料管理系统需求分析文档</title>
    <style>
        body {
            font-family: "Microsoft YaHei", sans-serif;
            line-height: 1.6;
            max-width: 1000px;
            margin: 0 auto;
            padding: 20px;
            color: #333;
        }
        h1, h2, h3 {
            color: #2c3e50;
        }
        h1 {
            text-align: center;
            border-bottom: 2px solid #3498db;
            padding-bottom: 10px;
        }
        .section {
            margin: 20px 0;
            padding: 15px;
            background: #f9f9f9;
            border-radius: 5px;
            border-left: 4px solid #3498db;
        }
        table {
            width: 100%;
            border-collapse: collapse;
            margin: 10px 0;
        }
        th, td {
            border: 1px solid #ddd;
            padding: 8px;
        }
        th {
            background: #f2f2f2;
        }
    </style>
</head>
<body>
    <h1>项目资料管理系统需求分析文档</h1>

    <div class="section">
        <h2>1. 系统概述</h2>
        
        <h3>1.1 项目背景</h3>
        <p>目前，用户在日常工作中需要在多个Excel表格之间进行数据填写与整理，包括财务预算表、财务挂账、资金预算清单以及付款审批单。这些表格内容存在大量相似且重复的数据，导致工作效率低下、容易出错，且缺乏统一的管理平台。用户希望通过信息化手段，建立一个集中的系统，解决这些问题。</p>
        
        <h3>1.2 需求描述</h3>
        <p>本项目旨在开发一套项目资料管理系统，实现以下核心需求：</p>
        <ul>
            <li>建立统一的合同基本信息管理平台，实现合同信息的录入、查询和管理</li>
            <li>提供计划申报预算功能，支持预算数据的录入、计算和管理</li>
            <li>实现数据的一次录入、多处使用，避免重复工作</li>
            <li>支持多种格式的数据导出，包括财务预算表、财务挂账、资金预算清单、付款审批单等</li>
            <li>提供数据分析和统计功能，帮助用户快速了解项目整体情况</li>
        </ul>
        
        <h3>1.3 系统目标</h3>
        <p>本系统旨在提供一个完整的项目资料管理平台，主要用于管理合同基本信息和计划申报预算。系统将实现合同信息的录入、预算的申报和管理、数据的导出等功能。通过本系统的实施，预计可以：</p>
        <ul>
            <li>减少70%的重复数据录入工作</li>
            <li>将三张Excel表的处理时间缩短80%</li>
            <li>降低数据录入错误率，提高数据准确性</li>
            <li>实现数据的集中管理与追踪</li>
            <li>提供便捷的历史数据查询与分析能力</li>
        </ul>

        <h3>1.4 需求分析</h3>
        
        <h4>1.4.1 业务需求分析</h4>
        <table>
            <tr>
                <th>业务场景</th>
                <th>现状问题</th>
                <th>解决方案</th>
            </tr>
            <tr>
                <td>合同信息管理</td>
                <td>
                    <ul>
                        <li>合同信息分散在多个Excel文件中</li>
                        <li>数据重复录入，容易出错</li>
                        <li>合同状态难以追踪</li>
                    </ul>
                </td>
                <td>
                    <ul>
                        <li>建立统一的合同管理平台</li>
                        <li>提供合同信息一次录入、多处使用的功能</li>
                        <li>实现合同全生命周期管理</li>
                    </ul>
                </td>
            </tr>
            <tr>
                <td>预算申报管理</td>
                <td>
                    <ul>
                        <li>预算数据需要手动计算</li>
                        <li>多表格之间数据不一致</li>
                        <li>历史数据查询困难</li>
                    </ul>
                </td>
                <td>
                    <ul>
                        <li>提供自动计算功能</li>
                        <li>确保数据一致性</li>
                        <li>支持历史数据快速查询</li>
                    </ul>
                </td>
            </tr>
            <tr>
                <td>数据导出需求</td>
                <td>
                    <ul>
                        <li>需要手动整理多个Excel表格</li>
                        <li>格式调整耗时费力</li>
                        <li>容易出现格式错误</li>
                    </ul>
                </td>
                <td>
                    <ul>
                        <li>支持一键导出多种格式</li>
                        <li>预设模板自动填充</li>
                        <li>确保导出格式统一规范</li>
                    </ul>
                </td>
            </tr>
        </table>

        <h4>1.4.2 用户需求分析</h4>
        <table>
            <tr>
                <th>用户角色</th>
                <th>主要需求</th>
                <th>功能要点</th>
            </tr>
            <tr>
                <td>财务人员</td>
                <td>
                    <ul>
                        <li>预算数据管理</li>
                        <li>财务报表生成</li>
                        <li>数据统计分析</li>
                    </ul>
                </td>
                <td>
                    <ul>
                        <li>预算申报与管理功能</li>
                        <li>自动生成财务相关报表</li>
                        <li>提供数据分析工具</li>
                    </ul>
                </td>
            </tr>
            <tr>
                <td>项目管理人员</td>
                <td>
                    <ul>
                        <li>合同信息管理</li>
                        <li>项目进度跟踪</li>
                        <li>资金使用监控</li>
                    </ul>
                </td>
                <td>
                    <ul>
                        <li>合同基本信息管理功能</li>
                        <li>项目状态追踪功能</li>
                        <li>资金使用分析功能</li>
                    </ul>
                </td>
            </tr>
            <tr>
                <td>系统管理员</td>
                <td>
                    <ul>
                        <li>用户权限管理</li>
                        <li>系统配置管理</li>
                        <li>数据备份恢复</li>
                    </ul>
                </td>
                <td>
                    <ul>
                        <li>用户及权限管理功能</li>
                        <li>系统参数配置功能</li>
                        <li>数据维护工具</li>
                    </ul>
                </td>
            </tr>
        </table>

        <h4>1.4.3 系统需求分析</h4>
        <table>
            <tr>
                <th>需求类型</th>
                <th>具体要求</th>
                <th>实现方式</th>
            </tr>
            <tr>
                <td>功能性需求</td>
                <td>
                    <ul>
                        <li>数据的录入、管理、导出</li>
                        <li>自动计算与数据校验</li>
                        <li>报表生成与导出</li>
                    </ul>
                </td>
                <td>
                    <ul>
                        <li>提供完整的业务功能模块</li>
                        <li>实现数据处理自动化</li>
                        <li>支持多种格式导出</li>
                    </ul>
                </td>
            </tr>
            <tr>
                <td>非功能性需求</td>
                <td>
                    <ul>
                        <li>系统性能要求</li>
                        <li>数据安全要求</li>
                        <li>用户体验要求</li>
                    </ul>
                </td>
                <td>
                    <ul>
                        <li>优化系统响应速度</li>
                        <li>实现数据加密与权限控制</li>
                        <li>提供友好的用户界面</li>
                    </ul>
                </td>
            </tr>
            <tr>
                <td>技术需求</td>
                <td>
                    <ul>
                        <li>系统可扩展性</li>
                        <li>数据一致性</li>
                        <li>系统可维护性</li>
                    </ul>
                </td>
                <td>
                    <ul>
                        <li>采用模块化设计</li>
                        <li>使用事务管理确保数据一致</li>
                        <li>完善的系统文档</li>
                    </ul>
                </td>
            </tr>
        </table>
    </div>

    <div class="section">
        <h2>功能模块</h2>
        
        <h3>用户认证模块</h3>
        <p>系统采用基于角色的访问控制机制，确保数据安全性。用户需要通过登录验证才能访问系统功能，不同角色的用户具有不同的操作权限。系统管理员可以进行用户管理、权限分配等操作，确保系统安全可控。</p>

        <h3>系统主界面</h3>
        <p>系统主界面采用现代化的仪表盘设计，为用户提供直观的数据概览。在顶部显示关键业务指标，包括项目总数、完成情况等统计数据。主要展示以下内容：</p>
        <p>数据概览区域以卡片形式展示重要指标：</p>
        <ul>
            <li>项目统计信息，包括总项目数、已完成和进行中的项目数量</li>
            <li>预算相关数据，显示上月申报预算总额和执行情况</li>
            <li>预算操作情况，展示预算处理的完成率</li>
            <li>新增预算申报数量，显示待处理的申报数量</li>
        </ul>
        <p>在概览区域下方，设置最近项目列表，方便用户快速访问常用项目。列表显示项目的基本信息和当前状态，支持直接点击进入详情页面。</p>

        <h3>合同基本信息管理</h3>
        <p>合同管理模块是系统的核心功能之一，提供完整的合同信息管理能力。用户可以在此模块中进行以下操作：</p>
        <p>合同信息的录入和编辑功能支持完整的合同信息管理，包括：</p>
        <ul>
            <li>合同基本信息：名称、编号、类型等基础数据的录入和维护</li>
            <li>合同分类管理：支持费用合同、技改技措、科研开发、电信费用等多种类型</li>
            <li>项目关联：可以关联具体的装置及费用项目</li>
            <li>金额管理：记录合同金额、付款计划等财务信息</li>
            <li>状态跟踪：实时更新和显示合同执行状态</li>
            <li>单位信息管理：维护合作单位的详细信息</li>
        </ul>
        <p>系统提供灵活的查询功能，支持按多个维度搜索和筛选合同信息，并可以导出查询结果。</p>

        <h3>计划申报预算管理</h3>
        <p>预算管理模块提供完整的预算申报和管理功能，支持预算全生命周期管理。具体功能包括：</p>
        <p>预算查看功能提供多维度的查询能力：</p>
        <ul>
            <li>时间维度：支持按年月查询历史预算数据</li>
            <li>合同维度：可按合同名称或编号查询相关预算</li>
            <li>类型维度：支持按合同类型筛选预算信息</li>
        </ul>
        <p>预算申报流程设计合理，引导用户完成申报：</p>
        <ul>
            <li>选择关联合同：从已有合同中选择需要申报预算的合同</li>
            <li>确认合同信息：复核合同基本信息的准确性</li>
            <li>填写预算信息：录入具体的预算申报数据</li>
            <li>自动计算：系统自动计算相关财务指标</li>
        </ul>
        <p>预算状态管理功能确保预算数据的及时更新和准确性：</p>
        <ul>
            <li>支持预算的归档处理，保存历史记录</li>
            <li>提供预算延续功能，便于处理连续性预算</li>
            <li>允许删除错误的预算申报</li>
        </ul>

        <h3>数据导出管理</h3>
        <p>数据导出模块提供灵活的导出功能，满足不同场景的数据导出需求：</p>
        <ul>
            <li>支持自定义导出选项，用户可以选择需要导出的数据项</li>
            <li>提供多种文件格式的导出支持，包括Excel、Word和PDF</li>
            <li>允许用户选择导出文件的保存位置</li>
            <li>支持批量导出功能，提高工作效率</li>
            <li>导出时自动套用预设模板，确保格式统一</li>
        </ul>
        <p>系统会保存导出记录，方便用户追踪和重复导出操作。导出的文件会自动进行命名和分类，便于后续管理和使用。</p>

    </div>

    <div class="section">
        <h2>3. 数据结构</h2>

        <h3>3.1 合同基本信息</h3>
        <table>
            <tr>
                <th>字段名</th>
                <th>类型</th>
                <th>说明</th>
            </tr>
            <tr>
                <td>合同编号</td>
                <td>字符串</td>
                <td>主键，唯一标识</td>
            </tr>
            <tr>
                <td>合同名称</td>
                <td>字符串</td>
                <td>合同完整名称</td>
            </tr>
            <tr>
                <td>合同类型</td>
                <td>枚举</td>
                <td>费用合同/技改技措/科研开发/电信费用</td>
            </tr>
            <tr>
                <td>合同金额</td>
                <td>数值</td>
                <td>合同总金额</td>
            </tr>
            <tr>
                <td>合同状态</td>
                <td>枚举</td>
                <td>草稿/进行中/已完成</td>
            </tr>
        </table>

        <h3>3.2 预算申报信息</h3>
        <table>
            <tr>
                <th>字段名</th>
                <th>类型</th>
                <th>说明</th>
            </tr>
            <tr>
                <td>申报编号</td>
                <td>字符串</td>
                <td>主键，唯一标识</td>
            </tr>
            <tr>
                <td>关联合同编号</td>
                <td>字符串</td>
                <td>外键，关联合同信息</td>
            </tr>
            <tr>
                <td>申报年月</td>
                <td>日期</td>
                <td>预算申报期间</td>
            </tr>
            <tr>
                <td>本月申请付款额</td>
                <td>数值</td>
                <td>当月申请的付款金额</td>
            </tr>
            <tr>
                <td>状态</td>
                <td>枚举</td>
                <td>待处理/已归档/已延续</td>
            </tr>
        </table>
    </div>

    <div class="section">
        <h2>4. 业务流程</h2>
        
        <h3>4.1 合同管理流程</h3>
        <ol>
            <li>创建新合同
                <ul>
                    <li>填写基本信息</li>
                    <li>填写单位信息</li>
                    <li>保存或提交</li>
                </ul>
            </li>
            <li>合同维护
                <ul>
                    <li>查询合同</li>
                    <li>修改信息</li>
                    <li>更新状态</li>
                </ul>
            </li>
        </ol>

        <h3>4.2 预算申报流程</h3>
        <ol>
            <li>预算查看
                <ul>
                    <li>设置查询条件</li>
                    <li>查看预算列表</li>
                    <li>导出数据</li>
                </ul>
            </li>
            <li>新增预算申报
                <ul>
                    <li>选择关联合同</li>
                    <li>确认合同信息</li>
                    <li>填写预算信息</li>
                    <li>提交申报</li>
                </ul>
            </li>
            <li>预算处理
                <ul>
                    <li>归档处理</li>
                    <li>延续处理</li>
                    <li>删除处理</li>
                </ul>
            </li>
        </ol>
    </div>

    <div class="section">
        <h2>5. 系统要求</h2>
        
        <h3>5.1 性能要求</h3>
        <ul>
            <li>页面加载时间不超过3秒</li>
            <li>支持多用户同时操作</li>
            <li>数据实时更新</li>
        </ul>

        <h3>5.2 安全要求</h3>
        <ul>
            <li>用户身份认证</li>
            <li>操作权限控制</li>
            <li>数据加密传输</li>
            <li>操作日志记录</li>
        </ul>
    </div>

    <div class="section">
        <h2>6. 界面要求</h2>
        
        <h3>6.1 通用要求</h3>
        <ul>
            <li>界面布局统一，采用响应式设计</li>
            <li>操作流程清晰，步骤提示明确</li>
            <li>关键数据突出显示</li>
            <li>表单验证即时反馈</li>
        </ul>

        <h3>6.2 特定界面要求</h3>
        <table>
            <tr>
                <th>界面名称</th>
                <th>主要功能</th>
                <th>特殊要求</th>
            </tr>
            <tr>
                <td>系统主界面</td>
                <td>数据概览、快速导航</td>
                <td>数据卡片布局，每行3个</td>
            </tr>
            <tr>
                <td>合同基本信息</td>
                <td>合同信息管理</td>
                <td>表格式列表，支持分页</td>
            </tr>
            <tr>
                <td>计划申报预算（查看）</td>
                <td>预算信息查看</td>
                <td>支持横向滚动的表格</td>
            </tr>
            <tr>
                <td>计划申报预算（编辑）</td>
                <td>预算信息编辑</td>
                <td>分步骤引导式操作</td>
            </tr>
        </table>
    </div>

    <div class="section">
        <h2>7. 数据处理规则</h2>
        
        <h3>7.1 预算计算规则</h3>
        <ul>
            <li>累计付款比率 = (截至上月累计付款额 + 本月申请付款额) / 合同总金额 × 100%</li>
            <li>累计开票比率 = 截至上月累计发票金额 / 合同总金额 × 100%</li>
            <li>本月审定付款额 = 本月申请付款额 + 调整金额</li>
            <li>本月自主支付 = 本月审定付款额 - 本月留款支付</li>
        </ul>

        <h3>7.2 状态转换规则</h3>
        <ul>
            <li>预算申报状态流转：
                <ul>
                    <li>新建 → 待处理</li>
                    <li>待处理 → 已归档/已延续</li>
                    <li>已延续 → 待处理（次月）</li>
                </ul>
            </li>
            <li>合同状态流转：
                <ul>
                    <li>草稿 → 进行中</li>
                    <li>进行中 → 已完成</li>
                </ul>
            </li>
        </ul>
    </div>

    <div class="section">
        <h2>8. 系统集成</h2>
        
        <h3>8.1 数据导出格式</h3>
        <ul>
            <li>Excel格式（.xlsx）：
                <ul>
                    <li>煤化工分公司财务预算表</li>
                    <li>财务挂账、资金预算清单</li>
                </ul>
            </li>
            <li>Word格式（.docx）：
                <ul>
                    <li>付款审批单</li>
                </ul>
            </li>
            <li>PDF格式（.pdf）：
                <ul>
                    <li>所有报表的归档格式</li>
                </ul>
            </li>
        </ul>

        <h3>8.2 数据备份要求</h3>
        <ul>
            <li>系统数据每日自动备份</li>
            <li>重要操作实时备份</li>
            <li>备份数据保留期限不少于3年</li>
        </ul>
    </div>

    <div class="section">
        <h2>9. 其他要求</h2>
        
        <h3>9.1 系统维护</h3>
        <ul>
            <li>提供系统使用手册</li>
            <li>定期系统维护计划</li>
            <li>问题响应时间不超过4小时</li>
        </ul>

        <h3>9.2 培训要求</h3>
        <ul>
            <li>提供管理员培训</li>
            <li>提供用户操作培训</li>
            <li>提供在线帮助文档</li>
        </ul>
    </div>
</body>
</html>
